Application of Graph Transformation Techniques to the Area of Petri Nets: An Overview
نویسندگان
چکیده
The main aim of this contribution is to give an overview concerning applications of graph transformation techniques to the area of Petri nets achieved by the team of TU Berlin within the APPLIGRAPH Working Group and the DFG Researcher Group on Petri Net Technology. Since about 10 years the strong relationships between the areas of Petri nets and graph transformation systems have been studied especially as part of the cooperation of the groups in Pisa and Berlin, while it was observed by Kreowski already in the early 80s how Petri nets can be considered as a special case of graph transformation systems. The main aim of the Pisa-Berlin cooperation was to transfer the well-known constructions leading to a truly concurrent event structure semantics from Petri nets to graph transformation systems. Vice versa the concept of high-level replacement systems, short HLR-systems, by Ehrig, Habel, Kreowski and Parisi-Presicce in [EHKP91] was the starting point to obtain new concepts and results for the area of Petri nets by application of graph transformation techniques. In fact the concept of HLR-systems in [EHKP91] is a generalization of the double pushout approach from graph transformation to HLR-systems in a categorical framework. The instantiation of HLR-systems to Petri nets leads to the concept of net transformation systems [PER95], which will be discussed in Section 2. In order to study property preserving transformations, the concept of HLR-transformations was extended by Padberg in [Pad96] to Q-transformations leading to safety and liveness preserving transformations in [PGE98,GHP99] and [GPU01] respectively reviewed in Section 3. In Section 4 we discuss in which way the module concept for graph transformation systems developed by Simeoni [Sim00] has been transferred to Petri nets [PHBS02] and to a generic component concept in [EOBKP02]. In Section 5 we discuss the modeling of open systems, where the
منابع مشابه
Application of Graph Transformation Techniques to the Area of Petri Nets: An Overview (Extended Abstract)
متن کامل
Availability evaluation of Software architecture of object oriented Style using coloured Petri nets
Software architecture is one of the most fundamental products in the process of software development in the areas of behavioral or non- behavioral features like availability or transformability change. There are different ways to evaluate software architecture one of which is the creation of application model. An executable model of software architecture is an official description of architectu...
متن کاملSimulation and Animation of Visual Models of Embedded Systems A Graph-Transformation-Based Approach Applied to Petri Nets
Behavior specification techniques like Petri nets provide a visual description of software and embedded systems as basis for behavior validation by simulation. Graph transformation systems can be used as a unifying formal approach to define various visual behavior modeling languages including different kinds of Petri nets, activity diagrams, Statecharts etc., and to provide models with an opera...
متن کامل4 th International Workshop on Petri Nets and Graph Transformation
Preface PNGT 2010 is the fourth workshop of a series that serves as a forum for all researchers and practitioners interested in an exchange of ideas, notions, techniques between the fields of Petri nets and graph transformations, two prominent specification formalisms of concurrent and distributed systems. It belongs to the folklore that Petri nets can be seen as rewriting systems over (multi)s...
متن کاملModeling with Graph Transformations
In this paper we give a general overview of graph grammars and graph transformation as important modeling techniques for several areas in computer science. In particular we present the main ideas of the algebraic approach, which is the basis for a categorical theory of rule-based transformations of high-level structures. 1 General Overview of Graph Transformation The research area of graph gram...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2002